//Script by Aneesh of www.bloggerplugins.org
//Released on August 19th August 2009
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var debug_counter = 0;
var relatedUrls = new Array();
var thumburl = new Array();


function related_results_labels_thumbs(json) 
{
	debug_counter = json.feed.entry.length;
	for (var i = 0; i < json.feed.entry.length; i++) 
	{
		var entry = json.feed.entry[i];
		relatedTitles[relatedTitlesNum] = entry.title.$t;
		thumburl[relatedTitlesNum]=entry.media$thumbnail.url;
		if(relatedTitles[relatedTitlesNum].length>35) relatedTitles[relatedTitlesNum]=relatedTitles[relatedTitlesNum].substring(0, 35)+"...";
		for (var k = 0; k < entry.link.length; k++) 
		{	
			if (entry.link[k].rel == 'alternate') 
			{	
				relatedUrls[relatedTitlesNum] = entry.link[k].href;
				relatedTitlesNum++;
			}
		}				
	}
}



function removeRelatedDuplicates_thumbs() 
{
	var tmp = new Array(0);
	var tmp2 = new Array(0);
	var tmp3 = new Array(0);
	for(var i = 0; i < relatedUrls.length; i++) 
	{
		if(!contains_thumbs(tmp, relatedUrls[i])) 
		{
			tmp.length += 1;
			tmp[tmp.length - 1] = relatedUrls[i];
			tmp2.length += 1;
			tmp3.length += 1;
			tmp2[tmp2.length - 1] = relatedTitles[i];
			tmp3[tmp3.length - 1] = thumburl[i];
		}
	}
	relatedTitles = tmp2;
	relatedUrls = tmp;
	thumburl=tmp3;
}


function contains_thumbs(a, e) 
{
	for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
	return false;
}


function printRelatedLabels_thumbs(current) 
{
	var splitbarcolor;
	if(typeof(splittercolor) !== 'undefined') splitbarcolor=splittercolor; else splitbarcolor="#d4eaf2";
	for(var i = 0; i < relatedUrls.length; i++)
	{
		if((relatedUrls[i]==current)||(!relatedTitles[i]))
		{
			relatedUrls.splice(i,1);
			relatedTitles.splice(i,1);
			thumburl.splice(i,1);
			i--;
		}
	}
	
	var r = Math.floor((relatedTitles.length - 1) * Math.random());
	var i = 0;

	if(relatedTitles.length>0) document.write('<h2>'+relatedpoststitle+'</h2>');
	document.write('<div style="clear: both;"/>');
	
	while (i < relatedTitles.length && i < 20 && i<maxresults) 
	{
		document.write('<a style="text-decoration:none;padding:5px;float:left;');
		if(i!=0) document.write('border-left:solid 0.5px '+splitbarcolor+';"');
		else document.write('"');
		document.write(' href="' + relatedUrls[r] + '"><img style="width:72px;height:72px;border:0px;" src="'+thumburl[r]+'"/><br/><div style="width:72px;padding-left:3px;height:65px;border: 0pt none ; margin: 3px 0pt 0pt; padding: 0pt; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;">'+relatedTitles[r]+'</div></a>');
		i++;
		if (r < relatedTitles.length - 1) { r++; } else { r = 0; }
	}
	document.write('</div>');
	
	relatedUrls.splice(0,relatedUrls.length);
	thumburl.splice(0,thumburl.length);
	relatedTitles.splice(0,relatedTitles.length);
	relatedTitlesNum = 0;
	debug_counter = 0;
}

function printAll_thumbs(current) 
{
	var splitbarcolor = "#d4eaf2";
	var i = 0;
	while (i < relatedTitles.length) 
	{
		document.write('<a style="text-decoration:none;padding:5px;float:left;');
		if(i % 5!=0) document.write('border-left:solid 0.5px '+splitbarcolor+';"');
		else document.write('"');
		document.write(' href="' + relatedUrls[i] + '"><img style="width:72px;height:72px;border:0px;" src="'+thumburl[i]+'"/><br/><div style="width:72px;padding-left:3px;height:65px;border: 0pt none ; margin: 3px 0pt 0pt; padding: 0pt; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;">'+relatedTitles[i]+'</div></a>');
		i++;		
	}
	
	relatedUrls.splice(0,relatedUrls.length);
	thumburl.splice(0,thumburl.length);
	relatedTitles.splice(0,relatedTitles.length);
	relatedTitlesNum = 0;
	debug_counter = 0;
}
